import { defineStore } from "pinia";

export const useCityStore = defineStore('city', {
  state: () => ({
    location: {
      "name": "北京",
      "id": "101010100",
      "lat": "39.90499",
      "lon": "116.40529",
      "adm2": "北京",
      "adm1": "北京市",
      "country": "中国",
      "tz": "Asia/Shanghai",
      "utcOffset": "+08:00",
      "isDst": "0",
      "type": "city",
      "rank": "10",
      "fxLink": "https://www.qweather.com/weather/beijing-101010100.html"

    }
  }),
  actions: {
    updateLocation(loc) {
      this.location = loc
    }
  },
  getters: {
    getLocation() {
      return this.location
    }
  }
})